* { margin: 0; padding: 0; outline: 0 }
body {background:#E7ECF1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666}

/* links */
a, a:visited {color: #006699; background: inherit;text-decoration: none;	}
a:hover {color: #006699;background: inherit;text-decoration: underline;	}

/* pulsante call to actin */
.btn_call:link, .btn_call:hover, .btn_call:visited		{ background: url(../images/ico_call.gif) right center no-repeat; padding:14px 24px 14px 0px; text-transform:uppercase; font-weight:bold; display:block; text-align:right; margin-right:10px;}
.btn_call_left:link, .btn_call_left:hover, .btn_call_left:visited		{ background: url(../images/ico_call_left.gif) left center no-repeat; padding:14px 0px 14px 24px; text-transform:uppercase; font-weight:bold; display:block; text-align:left; margin-left:10px;}

/* tag html */
h1, h2, h3, h4, p {padding: 10px;		margin: 0;}
img {background: #fafafa;border:0px solid #dcdcdc;padding: 0px;}
.Noborder{ border:0;}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* classi aggiuntive */
.clear { clear: both; height:1px; line-height:1px; }

/* Navigazione */
.navigazione		{height:40px; margin:0 15px 0px 5px;  position:relative;}
.navigazione ul		{ position:absolute; top:0px; right:0;}
.navigazione li		{display:inline; float:left; margin-right:0px; border-left:1px solid #FFFFFF;border-right:1px solid #96B0D3;}


.menu:link, .menu:visited		{background: url(../images/menu/it/bg_faq.jpg) no-repeat top left; display:block; width:80px; height:40px;}
.menu:hover				{background-position:bottom;}
#menu_active			{background-position:bottom;}

.navigazione ul li span			{ display:none}


/* ----------- LAYOUT -------------*/
#wrap { width:1000px; background: url(../images/bg_wrap.jpg) 0px 0 repeat-y; margin-left:0px;	}
#content {position: relative;padding: 0px;margin:10px 0 0 5px;}
#header {height:110px; padding: 0;  position:relative}
#main {float: left; width: 750px;padding: 0; margin:0; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px;}
#footer {padding-top:30px;background:#E7ECF1 url(../images/bg_footer.jpg) 0px 0 no-repeat;text-align: left; color:#333333}


/* elementi HEADER */
#header #network { position: absolute; top:10px; right:10px; }

#header-links {position: absolute;top:5px; right: 10px;	font-size: 10px; text-align:right;	}
#header-links-2 {position: absolute;top:70px; right: 120px;	font-size: 10px; text-align:right;	}
#header-links-2 a:link, #header-links-2 a:hover, #header-links-2 a:visited {
background:#fff url(../images/ico_profilo.jpg) center left no-repeat; padding-left:19px;}
.profilo{ text-align:left; text-decoration: none; position:absolute; width:90px; right: 0px; top:65px; }
.user{ text-align:right; text-decoration: none; position:absolute; width:280px; right:90px; top:65px; padding-right:20px;}
.lingue {  position:absolute; top:55px; right:5px; width:235px; background:url(../images/bg_lingue.jpg) right 0 no-repeat; padding:10px 0}
.lingue select{ width:75px; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.lingue select option {padding:1px;}






/* ----------- PAGINA INDEX -------------- */
#contentIndex {position: relative;padding: 0px;margin:1px 0 0 5px;}
#mainIndex {float: left; width: 644px; padding: 0; margin:0;  padding-bottom:15px; margin-bottom:15px; position:relative}
#sidebarIndex {float:left; width:340px;  font-size:11px; background:url(../images/bg_sidebarIndex.jpg) 0 0 no-repeat}


/* ---- INDEX ---- elementi Box Intro - Login */
#Intro { height:240px; background:url(../images/bg_intro.jpg) 0 0 repeat-x; width:980px; margin-bottom:1px; position:relative; top: -9px; overflow: hidden;}
#Intro h4  { visibility:hidden; }
#Intro p { margin-top:12px; padding:11px 0; font-size:11px;}

#login {float:right; width:407px; height:220px; padding:10px; color:#FFFFFF; position:absolute; right:0; top:0px;}
#login img { border:none}

/* elementi sidebarIndex */
#sidebarIndex h4{ line-height:56px; height:56px; text-indent:-4000px }
#sidebarIndex p{ padding:0px 20px 10px 20px;}
#sidebarIndex h3 { font-weight:bold; padding:20px; font-size:11px;}

/* elementi mainIndex  e NEWS */
#mainIndex h1, #mainIndex h2, #mainIndex h3, #mainIndex p{ padding-right:20px; }
#mainIndex p.detailData{ background:url(../images/ico_data.jpg) 613px 0px no-repeat; font-size:10px; text-align: right; padding-top: 0px; padding-right: 38px;}
#mainIndex img{ margin-right:10px; margin-bottom: 3px;}
#mainIndex h2{ font-size:17px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
#mainIndex ol{  padding:0; margin:0; list-style: inside; margin:0 10px 10px 10px; list-style-type: decimal;}
#mainIndex ul{  padding:0; margin:0; list-style: inside; margin:0 10px 10px 10px;}
#mainIndex  li{ line-height:1.4em; text-align:justify;}
#mainIndex h4{line-height:56px; height:56px; text-indent:-4000px }
#mainIndex h4.it {background: url(../images/it/bg_h4_news.jpg) 0 0 repeat-x; }
#mainIndex h4.en {background: url(../images/en/bg_h4_news.jpg) 0 0 repeat-x; }
#mainIndex h4.es {background: url(../images/es/bg_h4_news.jpg) 0 0 repeat-x; }
#mainIndex h4.de {background: url(../images/de/bg_h4_news.jpg) 0 0 repeat-x; }
#mainIndex h4.fr {background: url(../images/fr/bg_h4_news.jpg) 0 0 repeat-x; }

p#elenconews, p#elencopromozioni{ position:absolute; top:18px; left:230px; z-index:15;width:400px; padding:0; margin:0}
.news{ height:140px; width:48%; margin-left:5px; float:left; margin-bottom:10px; margin-right:3px; border:0px solid #ccc}
.news h5 { border-bottom:1px solid #ccc;font-family:Arial, Helvetica, sans-serif; font-size:13px;background: url(../images/ico_news.jpg) 0 center no-repeat; padding:5px; padding-left:20px;}
.news p.data{ background:url(../images/ico_data.jpg) 0px center  no-repeat; font-size:10px; text-indent:5px; padding-left:10px;}
.news p{ padding:0 10px 0 0; margin:7px 0;}
.news img{ padding:0; margin:0 10px 0 5px;}

/* ----------------------------- PAGINA PROMOZIONI */
#mainPromozione {float: left; width: 644px; padding: 0; margin:0;  padding-bottom:15px; margin-bottom:15px; position:relative}
#sidebarNews {float:left; width:340px; font-size:11px; /*background:url(../images/bg_sidebarIndex.jpg) 0 0 no-repeat*/}

#mainPromozione h4{line-height:56px; height:56px; text-indent:-4000px }
#mainPromozione h4.it {background: url(../images/it/bg_h4_promozioni.jpg) 0 0 repeat-x; }
#mainPromozione h4.en {background: url(../images/en/bg_h4_promozioni.jpg) 0 0 repeat-x; }
#mainPromozione h4.es {background: url(../images/es/bg_h4_promozioni.jpg) 0 0 repeat-x; }
#mainPromozione h4.de {background: url(../images/de/bg_h4_promozioni.jpg) 0 0 repeat-x; }
#mainPromozione h4.fr{background: url(../images/fr/bg_h4_promozioni.jpg) 0 0 repeat-x; }

#sidebarNews h4{line-height:56px; height:56px; text-indent:-4000px;}
#sidebarNews h4.it {background: url(../images/it/bg_h4_news.jpg) -3px 0 no-repeat;}
#sidebarNews h4.en {background: url(../images/en/bg_h4_news.jpg) -3px 0 no-repeat;}
#sidebarNews h4.es {background: url(../images/es/bg_h4_news.jpg) -3px 0 no-repeat;}
#sidebarNews h4.fr {background: url(../images/fr/bg_h4_news.jpg) -3px 0 no-repeat;}
#sidebarNews h4.de {background: url(../images/de/bg_h4_news.jpg) -3px 0 no-repeat;}

#sidebarNews .news, #sidebarIndex .news{ height:140px; width:96%; margin-left:5px; float:left; margin-bottom:10px; margin-right:3px; border:0px solid #ccc}

/* #sidebarNews h4.vuoto{background: url(../images/bg_h6.jpg) -3px 0 repeat-x;line-height:56px; height:56px; text-indent:-4000px } */
#sidebarNews h4.vuoto {background:transparent url(../images/bg_h6.jpg) repeat-x scroll 0px 0pt;height:56px;line-height:56px;margin-right:4px;text-indent:-4000px;}


#sidebarNovita {float:left; width:340px; font-size:11px; /*background:url(../images/bg_sidebarIndex.jpg) 0 0 no-repeat*/}

#sidebarNovita h4{line-height:56px; height:56px; text-indent:-4000px;}
#sidebarNovita h4.it {background: url(../images/it/bg_h4_novita.jpg) -3px 0 no-repeat;}
#sidebarNovita h4.en {background: url(../images/en/bg_h4_novita.jpg) -3px 0 no-repeat;}
#sidebarNovita h4.es {background: url(../images/es/bg_h4_novita.jpg) -3px 0 no-repeat;}
#sidebarNovita h4.fr {background: url(../images/fr/bg_h4_novita.jpg) -3px 0 no-repeat;}
#sidebarNovita h4.de {background: url(../images/de/bg_h4_novita.jpg) -3px 0 no-repeat;}

/* box promozione 2 colonne */
.promo{ height:140px; width:48%; margin-left:0.8%; padding-top:5px; float:left; margin-bottom:5px; margin-right:0px;  border-bottom:1px solid #ddd; border-right:1px solid #ddd; background: url(../images/bg-promo.jpg) 100% 100% no-repeat; }
.promo h5 {font-family:Arial, Helvetica, sans-serif; font-size:15px; padding-left:5px; padding:4px 4px 2px 4px;}
.promo p{ font-size:11px; margin:0px;  padding:0 0 3px 5px; border-bottom:1px solid #ccc;}
.promo ul{ padding:0; margin:5px 0 0 5px;}
.promo ul li{ line-height:1.7em; background: url(../images/ico_promo.jpg)  left center no-repeat; list-style:none; padding-left:13px; }
.promo span strong{ font-size:17px;  color:#000000; font-family:Arial, Helvetica, sans-serif; margin-left: 10px;}
.promo img { margin-left:0px; max-width: 90px; max-height:65px;}
.promo a.dettaglio:link, .promo a.dettaglio:visited {  margin-top:6px; text-align:center; width: 100%; height:27px; line-height:27px; display:block; color:#FFFFFF;background: url(../images/bg_dettaglio.jpg) no-repeat center; border:0; text-transform:uppercase; font-size:11px; font-family:Tahoma, Arial; font-weight:bold}

/* box promozione su 3 colonne */
.promo2{ height:140px; width:31.6%; margin-left:0.8%; padding-top:5px; float:left; margin-bottom: 5px; margin-right:0px;  border-bottom:1px solid #ddd; border-right:1px solid #ddd; background: url(../images/bg-promo.jpg) 100% 100% no-repeat;}
.promo2 h5 {font-family:Arial, Helvetica, sans-serif; font-size:15px; padding-left:5px; padding:4px 4px 2px 4px;}
.promo2 p{ font-size:11px; margin:0px;  padding:0 0 3px 5px; border-bottom:1px solid #ccc;}
.promo2 ul{ padding:0; margin:5px 0 0 5px;}
.promo2 ul li{ line-height:1.7em; background: url(../images/ico_promo.jpg)  left center no-repeat; list-style:none; padding-left:13px; }
.promo2 span strong{ font-size:17px; color:#000000; font-family:Arial, Helvetica, sans-serif; margin-left: 10px;}
.promo2 a.dettaglio:link, .promo2 a.dettaglio:visited {  margin-top:6px; text-align:center; width: 100%; height:27px; line-height:27px; display:block; color:#FFFFFF;background: url(../images/bg_dettaglio.jpg) no-repeat center; border:0; text-transform:uppercase; font-size:11px; font-family:Tahoma, Arial; font-weight:bold}
.promo2 img { margin-left:0px; max-width: 90px; max-height:65px;}

/* ultime offerte */
.ultime { height:140px; width:98%; margin-left:0.8%; padding-top:5px; float:left; margin-bottom:5px; margin-right:0px;  border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.ultime h5 {font-family:Arial, Helvetica, sans-serif; font-size:15px; padding-left:5px; padding:4px 4px 2px 4px;}
.ultime p{ font-size:11px; margin:0px 0 4px 0;  padding:0 0 0 5px; border-bottom:1px solid #ccc; padding-bottom:3px;}
.ultime ul{ padding:0; margin-left:5px;}
.ultime ul li{ line-height:1.7em; background: url(../images/ico_promo.jpg)  left center no-repeat; list-style:none; padding-left:13px; }
.ultime span strong{ font-size:17px;  color:#000000; font-family:Arial, Helvetica, sans-serif; margin-left: 10px;}
.ultime img { margin-left:7px; max-width: 90px; max-height:55px;}
.ultime a.dettaglio:link, .ultime a.dettaglio:visited {  margin-top:6px; text-align:center; width: 99%; height:27px; line-height:27px; display:block; color:#006699;background-color: #E7ECF1; border:0; text-transform:uppercase; font-size:11px; font-family:Tahoma, Arial; font-weight:bold}

/* ----------- PAGINA DETTAGLIO -------------- */
#anteprima{float:left; background:#fff; width:400px; margin-right:5px; padding:5px;}
#sidebarCarrello {float:left; width:228px; border:1px solid #CCCCCC; padding-top:60px; font-size:11px;}
#sidebarCarrello.it {background:url(../images/it/bg_titolo_carrello.jpg) 0 0 no-repeat;}
#sidebarCarrello.en {background:url(../images/en/bg_titolo_carrello.jpg) 0 0 no-repeat;}
#sidebarCarrello.es {background:url(../images/es/bg_titolo_carrello.jpg) 0 0 no-repeat;}
#sidebarCarrello.de {background:url(../images/de/bg_titolo_carrello.jpg) 0 0 no-repeat;}
#sidebarCarrello.fr {background:url(../images/fr/bg_titolo_carrello.jpg) 0 0 no-repeat;}


/* elementi CONTENT */
#content h1{ padding:0 10px; margin:0 15px 0 0px; margin-bottom:20px; background:url(../images/bg_h1_car.gif) 0 0 repeat-x; height:45px; line-height:45px; display:block;  color:#FFFFFF; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#main img{ border:1px solid #dcdcdc;}


#gallery{}
#miniatura{ margin:4px 0}

#anteprima dl{ margin:10px 0; color:#333333; }
#anteprima dt{  border:1px solid #ccc;padding:7px}
#anteprima dd{  float:left; padding:0px; line-height:35px; height:35px; border-bottom:1px solid #ccc }
.prezzo{ background:#E7ECF1; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000000; width:143px;text-align:center; border-right:1px solid #ccc; }
.imposte{  width:255px /*64%*/; text-indent:10px; border-left:1px solid #ccc;}

p#linkStampa{ text-align:right; clear:both;*clear:none; height:35px; line-height:35px; background:#fff}
.stampa:link, .stampa:visited{ background: url(../images/ico_stampa.jpg) 0 center no-repeat; font-weight:bold; display:inline;  margin-right:10px; padding:7px 0 7px 22px; }



/* Elenco Dati */
#elencoDati { font-size:11px;background:#fff; float:left; width:330px; font-size:11px;}
#elencoDati ul { padding:0; margin:0; list-style:none;}
#elencoDati ul li{ display:inline; float:left; width:49%; padding: 7px 0; margin:0; border-bottom:1px solid #ccc; line-height: 9px}
#elencoDati h4{ margin:0; padding:0;font-size:11px; text-indent:25px; padding-top:15px; color:#666666; border-bottom:1px solid #ccc; clear:both}
.tit_documenti{ background:url(../images/ico_documenti.jpg) 0 15px no-repeat; line-height:1.6em; height:1.6em}
.tit_dati_estetici{ background:url(../images/ico_datiestetici.jpg) 0 15px no-repeat; line-height:1.6em; height:1.6em}
.tit_dati_tecnici{ background:url(../images/ico_datitecnici.jpg) 0 15px no-repeat; line-height:1.6em; height:1.6em}
#elencoDati strong{ color:#333333}

/* Sidebar carrello */
#sidebarCarrello p{ font-size:11px; border-bottom:1px dotted #ccc; margin:3px; color:#333333; padding:10px;}
.codice{ font-size:9px; color:#666666}

#sidebarCarrello .NB{ background:#F2F5F8; font-size:11px; font-family:Arial, Helvetica, sans-serif }
#sidebarCarrello .NB h4{ background:#E1F0D4 url(../images/ico_nb.jpg) 10px center no-repeat; text-indent:20px; font-size:11px; color:#2B5580; font-family:Verdana, Arial, Helvetica, sans-serif}

/* Accessori */
#accessori {  /*float:left;*/}
#accessori h2 { line-height:56px; height:56px; text-indent:-4000px;}
#accessori h2.it {background:url(../images/it/bg_h2_accessori.jpg) 0 0  no-repeat;}
#accessori h2.en {background:url(../images/en/bg_h2_accessori.jpg) 0 0  no-repeat;}
#accessori h2.es {background:url(../images/es/bg_h2_accessori.jpg) 0 0  no-repeat;}
#accessori h2.fr {background:url(../images/fr/bg_h2_accessori.jpg) 0 0  no-repeat;}
#accessori h2.de {background:url(../images/de/bg_h2_accessori.jpg) 0 0  no-repeat;}

#accessori ul{ padding:0; margin:0; list-style:none;}
#accessori ul li{position:relative; border-bottom:1px solid #CCCCCC; display:inline; float:left; height:2.4em; line-height:1em; margin-left:7px; padding:0; width:32%; }
.riga-azzurra{ background:#F9FAFC; }

#accessori ul li span{ position:absolute; top:4px;}  /* indenta il testo in alto con 'top:0px;'--->>> caso in cui sono presenti due righe per cella*/

/*Risulti Ricerca*/
form#ricerca input { margin:0px 0; padding:2px;}
form#ricerca label{ font-size:11px; line-height:1.5em; height:1.5em; text-transform:lowercase;  padding:2px;}
form#ricerca select {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666;
padding:1px;
border: 1px solid #ccc; }

form#ricerca select option{color: #666;padding:2px;}

.btn_input{width: 180px; height:30px; color:#FFFFFF; font-weight:bold; margin:0 auto; background: url(../images/bg_cerca.jpg); border:0; text-transform:uppercase; font-family:Tahoma, Arial; cursor:pointer}

/* Tabella elenco ricerca avanzata */
#risultati_ricerca h4 { line-height:56px; height:56px; text-indent:-4000px  }
#risultati_ricerca h4.it { background:url(../images/it/bg_h4_risultati_ricerca.jpg) 0 0  no-repeat; }
#risultati_ricerca h4.en { background:url(../images/en/bg_h4_risultati_ricerca.jpg) 0 0  no-repeat; }
#risultati_ricerca h4.es { background:url(../images/es/bg_h4_risultati_ricerca.jpg) 0 0  no-repeat; }
#risultati_ricerca h4.fr { background:url(../images/fr/bg_h4_risultati_ricerca.jpg) 0 0  no-repeat; }
#risultati_ricerca h4.de { background:url(../images/de/bg_h4_risultati_ricerca.jpg) 0 0  no-repeat; }

table.tabellaRisultati	{ font-size:11px; font-family:Arial, Helvetica, sans-serif}
table.tabellaRisultati thead{ background:#E7ECF1; height:30px; border-bottom: 1px solid #95bce2; color:#006699; font-weight: bold;}
table.tabellaRisultati thead td{ border-bottom: 1px solid #95bce2; padding:7px; color:#333; vertical-align:middle; height:30px;}
table.tabellaRisultati thead a:link, table.tabellaRisultati thead a:hover, table.tabellaRisultati thead a:visited{ background:url(../images/ico_freccia_bottom.jpg) 0px no-repeat; padding-left:10px; }
table.tabellaRisultati tr td.riga-a { border-bottom:1px solid #E7ECF1; text-align:left;	border-left: 1px solid #E7ECF1; padding-left:7px; line-height: 1.2; font-size:11px;}
table.tabellaRisultati tr td.riga-b { border-bottom:1px solid #E7ECF1; text-align:left; border-left: 1px solid #fff; padding-left:7px; background:#E7ECF1; line-height: 1.2;font-size:11px;}
table.tabellaRisultati tr td.riga-c { border-bottom:1px solid #E7ECF1; text-align:left; border-left: 1px solid #fff; padding-left:7px; background: #F8F8F8; line-height: 1.2;font-size:11px;}

/* riga d'errore per la tabella dei risultati nel carrello*/
table.tabellaRisultati tr td.riga-errore { border-top:1px solid #fff; border-left:1px solid #fff; text-align:left; padding-left:7px; background: #EDD3D6 /*#D04646*/; line-height: 1.2;font-size:11px;}
table.tabellaRisultati tr td.riga-alert { border-top:1px solid #fff; border-left:1px solid #fff;  text-align:left; padding-left:7px; background: #FFFFCC; line-height: 1.2;font-size:11px;}
table.tabellaRisultati tr td.riga-success { border-top:1px solid #fff;  border-left:1px solid #fff; text-align:left; padding-left:7px; background: #E9FEDE; line-height: 1.2;font-size:11px;}
table.tabellaRisultati tr td a{font-size:11px; text-transform:uppercase; color:#006699}
table.tabellaRisultati tr td{padding-left:0px; text-align:center;padding:3px; line-height: 1.2em;}
table.tabellaRisultati tr td.totale{font-size:11px; text-transform:uppercase; color:#006699;  text-align:center; line-height: 1.2em;}
/* elementi carrello */
table.tabellaRisultati tr td a.elimina{ background:url(../images/ico_elimina.gif) 4px center no-repeat; padding-left:25px; font-size:11px; text-transform:lowercase}


div.error {
	border:1px solid #CC0000;  /*margin:0 60px 20px 40px;*/ width:955px; margin-left:3px; margin-bottom:20px;
	color:#CC0000;
	background:#EDD3D6 url(../images/ico_alert.gif) 10px 14px no-repeat;
	padding:10px;
}
div.success {
	border:1px solid #006600;/* margin:0 60px 20px 40px;*/ width:955px; margin-left:3px; margin-bottom:20px;
	color: #006600;
	background: #E9FEDE url(../images/ico_esito.gif) 10px 14px no-repeat;
	padding:10px;
}
div.warning {border:1px solid #ffcc00; width:955px; margin-left:3px; margin-bottom:20px;
	color: #FF6600;
	background: #FFFFCC url(../images/ico_warning.gif) 10px 14px no-repeat;
	padding:10px;
}
div.warning h3, div.success h3, div.error h3{ padding-left:40px; font-size:15px; font-family:"Trebuchet MS", Tahoma, Verdana }

div.warningConfirm {border:1px solid #ffcc00; width:955px; margin-left:3px; margin-bottom:20px;
	color: #FF6600;
	background: #FFFFCC url(../images/ico_warning.gif) 10px 14px no-repeat;
	padding:10px;
}
div.warningConfirm h3, div.successo h3, div.error h3{ padding-left:40px; font-size:15px; font-family:"Trebuchet MS", Tahoma, Verdana }

/* form registrazione */
/* Risulti Ricerca */
form#profileForm input { margin:0px 0; padding:2px; border: 1px solid #ccc; font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666}
form#profileForm label{ font-size:11px; line-height:1.5em; height:1.5em;  padding:2px;  }
form#profileForm label strong{  text-align:right; padding-right:20px;}
form#profileForm select {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666;
padding:1px;
border: 1px solid #ccc; }
form#profileForm select option{color: #666;padding:2px;}
form#profileForm table tr#none{ display:none}
form#profileForm .btn_input{width: 180px; height:30px; color:#FFFFFF; font-weight:bold; margin:0 auto; background: url(../images/bg_cerca.jpg); border:0; text-transform:uppercase; font-family:Tahoma, Arial; cursor:pointer;}
.tit{ background:url(../images/bg_h6.jpg)  0 -6px repeat-x; line-height:45px; height:45px; font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-left:10px}

/* faq */
#sidebarFaq {float:left; width:340px; font-size:13px; }
#sidebarFaq h4{ line-height:50px; height:50px; text-indent:-4000px;}
#sidebarFaq h4.it {background: url(../images/it/bg_h4_categorie.jpg) -3px 0 no-repeat;}
#sidebarFaq h4.en {background: url(../images/en/bg_h4_categorie.jpg) -3px 0 no-repeat;}
#sidebarFaq h4.es {background: url(../images/es/bg_h4_categorie.jpg) -3px 0 no-repeat;}
#sidebarFaq h4.fr {background: url(../images/fr/bg_h4_categorie.jpg) -3px 0 no-repeat;}
#sidebarFaq h4.de {background: url(../images/de/bg_h4_categorie.jpg) -3px 0 no-repeat;}
#sidebarFaq h5{ line-height:25px;}


.printDettagli {font-family:Arial,Helvetica,sans-serif; font-size:11px; background:#ffffff; float:left; width:330px; font-size:11px;}
.printDettagli td {vertical-align:middle; width:49%; height: 24px; padding:0; margin:0; border-bottom:1px solid #ccc; line-height:1.1em;}
.printDettagli th {vertical-align:middle; text-align: left; width:49%; height: 24px; padding:0; margin:0; border-bottom:1px solid #ccc; line-height:1.1em; padding-top:8px; font-weight: bold; color:#666666;}
#main .printDettagli th img { border:white hidden 0px; position:relative; top: 3px;}
.printDettagli td strong {color:#333333;}
