/*
 * 
 *      Styles for AEROFILTRI s.r.l. 
 *      Authored by NEWS Design & Informatica s.a.s.
 *      Copyright (c) 2010 NEWS Design & Informatica s.a.s.
 *		http://www.newsdesign.it
 * 
 */
/* @override http://www.aerofiltri.it/js_global/main.css */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a {text-decoration: none; border: 0px; }


body { font-family: arial, helvetica, sans-serif ; color: #5c5e64; margin: 0; padding: 0; }
.bg { background: #333 /*url('../IM_gif/bg.gif')*/ /*#545d60*/ /*#8a989c*/ }
.txt { font-size: 12px; }
a { font-size: 12px; color: #353842 /*335aa0*/; font-weight: normal; text-decoration: none; }
a:hover { text-decoration: none; color: #701698;}
.hand_cursor {cursor: pointer;}
img {border: 0;}
h1, h1 a {font-weight: normal; margin: 0; font-size: 16px; line-height: 50px;}

/* @group homepage */
#content {width: 780px; height: auto; min-height: 320px; display:block; margin: 0px; }
#content_left {width: 216px; height: auto; min-height: 320px; display:block; float: left; font-size: 10px; line-height: 16px; text-align: left; margin-left: 14px; margin-top: 14px; }
#content_right {width: 536px; height: auto; min-height: 320px; display:block; float: left; font-size: 12px; line-height: 16px; text-align: left; margin-left: 14px;  }
.txt_small {font-size: 10px;line-height: 16px; }

#cataloghi {width: 536px;height: 280px;display: inline-block; }
.cataloghi a {width: 120px;height: 226px;display: block; margin-top: 14px; margin-right: 14px;}
.cataloghi img {width: 120px;height: 226px;border: 0; }
.cataloghib a {width: 120px;height: 5px;line-height: 20px;text-align: center; display: block; float: left; }
#cFM, #cEF, #cFP, #cSC { float: left; }

.news {font-size: 18px;line-height: 20px; color: #ff0018; }
.n_cat {font-size: 14px;line-height: 20px; font-weight: bold; }
.n_line {width: 216px; height: 2px;display: block;margin: 10px 0px; }
.n_content {width: 216px;height: auto; display: inline-block; font-size: 11px; }
.n_content a img {float: left; margin-right: 10px;display: inline-block; }
.n_txt {float: left; display: block; width: 136px; }
/*#newsc {
	width: 693px;
	height: 30px;
	background: #8a989c;
	overflow: hidden;
	text-align: left;
	padding-left: 87px;
}*/
/*.info_contatti {
	height: auto;
	margin-top: 14px;
	font-size: 11px;
}
.info_contatti a {color: #3e4d53;font-weight: bold; }
.info_contatti a:hover {color: #333; }*/
#cse {margin-top: 20px; }

/* @end homepage */

/* @group header */
#header {width: 780px; height: auto; display:block; position: fixed; z-index: 100; top: 0; background: #222222; }
#gocce {width: 520px; height: 26px; display:block; float: left; background: url('../IM_png/1_gocce.png'); margin-top: 5px; }
#head_top {width: 780px; height: 26px; text-align: left; }
#head_top_left {width: 230px; height: 26px; display:block; margin-left: 14px; float: left; }
#head_top_left a {color: #fff; float: left; margin-top: 10px;line-height: 20px; font-size: 11px; }
#head_top_left a:hover {color: #999; }
#head_top_left a.flag {margin-left:5px; cursor: default;}
#head_top_left a.inactive {opacity:0.5; cursor: pointer; }
#head_top_left a.link {margin-left:15px;}
#head_top_left a.active {
	cursor: default;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 5px;
	background: #444 /*rgba(0, 0, 0, 0.1)*/;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.4);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.4);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.4);
}
.head {width: 750px; height: 30px; margin-left: 10px; display:block; padding: 20px 0px 10px 0px; text-align: left; }
.head img {width: 215px;}

#navbar {
	width: 780px;
	height: 35px;
	margin-bottom: 10px;
	display: inline-block;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	/*background: rgba(0, 0, 0, 0.32);*/
}
#navbar a {
	display: inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 5px;
	margin: 5px 0px;
	/*font: 12px "Helvetica", sans-serif;*/
	font-family: "Lucida Grande", sans-serif; ;
	font-size: 12px;
	text-shadow: rgba(0, 0, 0, 0.4) 0 1px;
	height: 25px;
	float: left;
	text-align: center;
	line-height: 26px;
}
#navbar a:hover {
	background: #333 /*rgba(0, 0, 0, 0.3)*/;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.4);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.4);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.4);
}
#navbar a.active {
	background: #444 /*rgba(0, 0, 0, 0.1)*/;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.4);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.4);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.4);
}
#navbar a.nfm, #navbar a.nef, #navbar a.nfp, #navbar a.nsc { width: 110px; margin-left: 14px; color: #fff; }
#navbar .nH { width: 55px; margin-left: 12px; }
#navbar .nsm { width: 55px; margin-left: 11px; }
#navbar a.nH , a.nsm  {color: #999 /*eda83a*/;	} 
#navbar a.active, a.cataloghi_active { cursor: default; }
/* @end header */

/* ombre */
#header, .cataloghi a, #container, #footer /*#navbar, .gocce, #newsc, .head, */ .thumb img, .thumbb img, #pagetitleb, .img_shadow  {
	-webkit-box-shadow: 0 0.10em 0.10em rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0.05em 0.10em rgba(0, 0, 0, 0.3);
	box-shadow: 0 0.10em 0.10em rgba(0, 0, 0, 0.3);
}




/* @group AER_web */
#scroller {
	width: 512px;
	height: 514px;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 10px;
	overflow: hidden;
	text-align: left;
	float: left;
}
.scrollerFM { border: 1px solid #dcb68e; background: #ece1d4; }
.scrollerEF { border: 1px solid #4db1ad; background: #bbdedb; }
.scrollerFP { border: 1px solid #839976; background: #d4ded0; }
.scrollerSC { border: 1px solid #4a93c6; background: #bcccdd; }
#scroller img { border: 0; }
.thumb, .thumbb {float: left; text-align: right;height: auto; margin-top: 10px; }
.thumb {width: 219px; margin-left: 14px;}
.thumbb {width: 146px; margin-left: 7px; }
.thumb img, .thumbb img {
	width: 70px;
	height: 70px;
	margin-top: 3px;
	margin-right: 3px;
}
.thumb a:hover, .thumbb a:hover {width: 70px; height: 70px; opacity: 0.6; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6;}
.infoG {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 11px;
	color: #935a2d;
}	
.infoG4 {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 11px;
	color: #ec2c1d;
}	
.products {
	display: block;
	width: 452px;
	height: 20px;
}
.txt_left {
	width: 320px;
	height: auto;
	float: left;
	line-height: 20px;
}
.txt_leftb {
	width: 472px;
	height: auto;
	float: left;
	line-height: 20px;
}
.txt_right {
	width: 122px;
	height: auto;
	font-size: 12px;
	float: left;
	line-height: 20px;
	margin-left: 10px;
	text-align: right;
}
.sigla a {
	font-size: 13px;
	text-decoration: none;
	padding-left: 20px;
	line-height: 25px;
	background-image: url(../IM_png/IC_HTML.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	font-weight: bold;
}
.siglab a { font-size: 11px;text-decoration: none;padding-left: 20px;line-height: 12px;
	background: url(../IM_png/IC_HTML.png) no-repeat  0px -1px;
}
.sigla a:hover {color: #333;background-position: 2px 0px;}
.subtitleEF, .subtitleFM, .subtitleFP, .subtitleSC { font-size: 13px;}
.subtitleFM { color: #ec2c1d}
/* @end AER_web */

/* @group content */
/*#content_center {
	width: 780px;
	height: auto;
	background-color: #b9ccd2;
	display: inline-block;
	-webkit-box-shadow: 0 0.35em 0.27em rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0.35em 0.27em rgba(0, 0, 0, 0.5);
	box-shadow: 0 0.35em 0.27em rgba(0, 0, 0, 0.5);
}*/
#container, #containerb, #containerc {
	width: 780px;
	display: inline-block;
	height: auto;
	min-height: 300px;
	padding-bottom: 14px;
	position: relative;
	z-index: 0;
}
#container {margin-top: 132px; margin-bottom: 50px;}
#containerb {margin-top: 132px;}
#containerc {margin-top: 182px;}

/*#container a {color: #335aa0;}
#container a:hover {color: #56027e;}*/
.cfm {background: #e3d1bd;}
.cef {background: #9cccc9;}
.cfp {background: #c0cbba;}
.csc {background: #9cbed7;}
.caer {background: #e6e6e6 /*b9ccd2*/;}

.products_link a {
	width: 65px;
	height: 30px;
	float: left;
	text-align: left;
	line-height: 30px;
	padding-left: 15px;
	font-size: 13px;
	color: #333;
}

#footerb { width: 780px; height: 30px; background: #222222; display: block; padding: 9px 0px;z-index: 100; position: fixed; bottom: 0; -webkit-box-shadow: 0 -1px 0.15em rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 -1px 0.15em rgba(0, 0, 0, 0.5);
box-shadow: 0 -1px 0.15em rgba(0, 0, 0, 0.5);}
#footer { width: 780px; height: 30px; background: #222222; display: block; padding: 9px 0px; }
#footer_content { width: 780px; height: 30px; line-height: 30px; display: block; border-top: 1px dashed #999; border-bottom: 1px dashed #999; }
#footer a, #footerb a {text-shadow: rgba(0, 0, 0, 0.6) 0 1px; color: #999; font-size: 11px; }
#footer a:hover, #footerb a:hover {color: #fff;}
.f_left {float: left; margin-left: 20px; }
.f_right {float: right; margin-right: 20px; }

#barra_indir {
	width: 750px;
	height: 25px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	line-height: 25px;
	text-shadow: rgba(0, 0, 0, 0.6) 0 1px;
	background: rgba(0, 0, 0, 0.32);
}
.ind_aer {margin-right: 20px; }

.settori a { font-size: 12px; font-family: arial; }
.FM1 { font-size: 24px; padding-left: 20px;}
.HT1 { font-size: 24px; color: #ec2c1d; }
.HT { font-size: 22px; color: #ec2c1d; }
.FM, .EF, .FP, .SC { font-size: 22px; padding-top: 10px; }
.indexFM, .FMactive a, .FM, .FM1, .siglaFM a { color: #935a2d; }
.indexEF, .EFactive a, .EF, .siglaEF a, .subtitleEF { color: #026263; }
.indexFP, .FPactive a, .FP, .siglaFP a, .subtitleFP { color: #52614a; }
.indexSC, .SCactive a, .SC, .siglaSC a, .subtitleSC { color: #1f5e9e; }
.home {font-size:12px;margin-left: 20px;margin-right: 20px;}
.index {width: 500px;height: auto;font-size: 11px;}



/* @group sitemap */
#sitemap, #specifica {background: #fff;}
#pagetitle {
	width: 780px;
	height: 50px;
	text-align: left;
	display: inline-block;
}
#pagetitleb {
	width: 780px;
	height: 50px;
	position: fixed;
	text-align: left;
	top: 132px;
	background-color: #e6e6e6;
	display: inline-block;
}
#fm_title, #ef_title, #fp_title, #sc_title, #aer_title {float: left;}
#fm_title, #fm_title a {color: #674e35;}
#ef_title, #ef_title a {color: #1a5d5b;}
#fp_title, #fp_title a {color: #485c3c;}
#sc_title, #sc_title a {color: #24638f;}
#aer_title, #aer_title a {color: #333;}
#aer_title a:hover {color: #666;}
.sp {font-size: 12px; }
#lang {
	height: 20px;
	width: 760px;
	line-height: 25px;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
	text-align: left;
}
#langb {
	height: 20px;
	width: 780px;
	line-height: 25px;
	text-align: left;
}
.flags a { margin-right: 10px; line-height: 25px; }
#menu_button {
	line-height: 50px;
	float: right;
	margin-right: 20px;
	margin-top: 5px;
}
/* line with column titles */
#column_titles {
	font-size: 10px;
	width: 780px;
	height: 20px;
	line-height: 20px;
	font-style: italic;
	background: #feffcd;
}
#column_img {
	width: 50px;
	padding-left: 20px;
	float: left;
}
#column_link {
	width: 140px;
	padding-left: 30px;
	float: left;
	text-align: left;
}
#column_etic {
	width: 60px;
	float: left;
	text-align: right;
}
#column_content {
	width: 420px;
	padding-left: 10px;
	float: left;
}
#column_update {
	width: 40px;
	float: left;
	padding-right: 10px;
}
/* parent lines */
#line_AER {
	width: 780px;
	height: 50px;
	background: #b9ccd2; /* #a4a4a4 fd987f */
	border-bottom: 2px solid #95a5aa; /* fc3300 */
}
.line_AER1 {background: #95a5aa;}
.line_AER0 {background: #b9ccd2;}
#line_FM {
	width: 780px;
	height: 50px;
	background: #e3d1bd;
	border-bottom: 2px solid #dcb68e;
	cursor: pointer;
}
.line_FM1 {background: #dcb68e;}
.line_FM0 {background: #e3d1bd;}
#line_EF, .line_EF {
	width: 780px;
	height: 50px;
	background: #9cccc9;
	border-bottom: 2px solid #4db1ad;
	cursor: pointer;
}
.line_EF1 {background: #4db1ad;}
.line_EF0 {background: #9cccc9;}
#line_FP, .line_FP {
	width: 780px;
	height: 50px;
	background: #c0cbba;
	border-bottom: 2px solid #839976;
	cursor: pointer;
}
.line_AER1 {background: #95a5aa;}
#line_SC {
	width: 780px;
	height: 50px;
	background: #9cbed7;
	border-bottom: 2px solid #4a93c6;
	cursor: pointer;
}
.line_AER1 {background: #95a5aa;}
#line_DOCU {
	width: 780px;
	height: 50px;
	background: #b9ccd2 /* #a4a4a4 */;
	border-bottom: 2px solid #95a5aa;
}
/* product lines */
.line_FMsub {
	width: 780px;
	height: auto;
	border-bottom: 1px solid #dcb68e;
	display: inline-block;
}
.line_EFsub {
	width: 780px;
	height: 100px;
	border-bottom: 1px solid #4db1ad;
	display: inline-block;
}
.line_FPsub {
	width: 780px;
	height: 100px;
	border-bottom: 1px solid #839976;
	display: inline-block;
}
.line_SCsub {
	width: 780px;
	height: auto;
	border-bottom: 1px solid #4a93c6;
	display: inline-block;
}

.line_img {
	width: 50px;
	padding-left: 20px;
	padding-top: 4px;
	float: left;
}
.line_img img {
	border: 0;
	-webkit-box-shadow: 0 0.10em 0.10em rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0.15em 0.15em rgba(0, 0, 0, 0.6);
	box-shadow: 0 0.15em 0.15em rgba(0, 0, 0, 0.6);
}
.imgbord img {
	/*border: 1px solid #666;*/
}
.line_img a {
	width: 40px;
	height: 40px;
	display: block;
	padding: 1px;
	background: #eee;
}
.line_img a:hover { background: #fff; }
.line_link {
	width: 150px;
	float: left;
	padding-left: 30px;
	padding-top: 2px;
	line-height: 17px;
	text-align: left;
	font-size: 11px;
}
.stt {
	line-height: 50px;
	text-align: left;
	color: #666;
}
.line_linkb {
	width: 177px;
	float: left;
	padding-top: 2px;
	padding-right: 3px;
	line-height: 16px;
	text-align: left;
}
.line_link a, .line_linkb a  {
	font-size: 11px;
	color: #4a759c;
}
.line_link a:hover, .line_linkb a:hover { color: purple; }
/* icone link - documenti */
.st { background: url(../IM_png/IC_HTML.png) no-repeat 10px 3px; }
.pdf { background: url(../IM_png/IC_pdfa.png) no-repeat 9px 2px; }
.form { background: url(../IM_gif/IC_aFormS.gif) no-repeat 9px 2px; }
.tab { background: url(../IM_gif/IC_tab.gif) no-repeat 9px 2px; }
.dgr { background: url(../IM_gif/IC_dgr.gif) no-repeat 9px 2px; }
.dt { background: url(../IM_gif/IC_DWG.gif) no-repeat 9px 2px; }
.youtube { background: url(../IM_gif/IC_YouTube.gif) no-repeat 5px 5px; }
.imm { background: url(../IM_gif/IC_jpgb.gif) no-repeat 9px 2px; }

.stb { padding-top: 2px; padding-bottom: 2px; padding-left: 30px; line-height: 20px; background: url(../IM_png/IC_HTML.png) no-repeat 10px 0px; }
.stb1 { padding-top: 2px; padding-bottom: 2px; padding-left: 30px; line-height: 20px; background: url(../IM_gif/IC_htmla.gif) no-repeat 10px 0px; }
.pdfb { padding-top: 2px; padding-bottom: 2px; padding-left: 30px; line-height: 20px; background: url(../IM_png/IC_pdfa.png) no-repeat 9px 0px; }
.immb { padding-top: 2px; padding-bottom: 2px; padding-left: 30px; line-height: 20px; background: url(../IM_gif/IC_jpgb.gif) no-repeat 9px 0px; }

.line_etic {
	width: 50px;
	float: left;
	text-align: right;
	font-size: 9px;
	line-height: 15px;
	padding-top: 2px;
}
.line_content {
	width: 420px;
	height: auto;
	float: left;
	text-align: left;
	font-size: 11px;
	line-height: 15px;
	padding-top: 2px;
	padding-left: 10px;
}
.red {
	color: #fc3300;
	font-weight: bold;
}
.green1 {
	color: #4db1ad;
	font-weight: bold;
}
.green2 {
	color: #839976;
	font-weight: bold;
}
.blu {
	color: #4a93c6;
	font-weight: bold;
}
.line_update {
	width: 45px;
	float: left;
	text-align: left;
	font-size: 9px;
	line-height: 15px;
	padding-top: 2px;
	padding-right: 5px;
}
.line_update img a {
	border: 0;
}
.pulsanti {
	padding-top: 18px;
}
.p_title {
	font-size: 20px;
	color: #3e4d53;
}
.p_titleFM {
	font-size: 20px;
	color: #674e35;
}
.p_titleEF {
	font-size: 20px;
	color: #1a5d5b;
}
.p_titleFP {
	font-size: 20px;
	color: #485c3c;
}
.p_titleSC {
	font-size: 20px;
	color: #24638f;
}
.p_titleDOCU {
	font-size: 20px;
	color: #3e4d53;
}

.redb { 
	color: #fc3300;
	font-size: 15px;
}
.redc { 
	color: #fc3300;
	font-size: 10px;
}
.line_fathers {
	width: 780px;
	height: 25px;
	background: #c7dce2 /* #feffcd */;
	border-bottom: 1px solid #aabdc3 /* #fcc93f */;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	color: #333 /*7e8c91*/;
	line-height: 25px;
}
.line_children {
	width: 780px;
	height: 25px;
	background: #ddedf1;
	border-bottom: 1px solid #c3d1d5;
	display: inline-block;
	font-size: 11px;
	color: #666 /*7e8c91*/;
	line-height: 25px;
}
.line_nephew {
	width: 780px;
	height: auto;
	border-bottom: 1px solid #c3d1d5;
	display: inline-block;
	padding-bottom: 3px ;
}
#close {
	cursor: pointer;
}
#menu {
	position: fixed;
	z-index: 120;
	right: 10px;
	top: 10px;
	width: 0px;
	height: 0px;
	background: #eeeeee;
	text-align: left;
	font-size: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	background: #eee;
	overflow: hidden;
	-webkit-box-shadow: 0 0.10em 0.10em rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0.15em 0.15em rgba(0, 0, 0, 0.6);
	box-shadow: 0 0.15em 0.15em rgba(0, 0, 0, 0.6);
}
.menu1 {
	width: 165px;
}
.menu2 {
	height: 700px;
}
.menu3 {
	opacity: 1;
}
.menu4 {
	opacity: 0.3;
}
.menu5 {
	opacity: 0.3;
	height: 0px;
}
.menu6 {
	width: 0px;
}
#menu a {
	text-decoration: none;
	line-height: 15px;
}
#menu a:hover {
	color: #000;
}
.mtitle {
	padding-left: 8px;
	font-weight: bold;
	font-size: 13px;
}
a.aAER {
	padding-left: 8px;
	font-weight: bold;
	color: #fc3300;
	font-size: 12px;
}
a.aFM {
	padding-left: 8px;
	font-weight: bold;
	color: #dcb68e;
	font-size: 12px;
}
a.aEF {
	padding-left: 8px;
	font-weight: bold;
	color: #4db1ad;
	font-size: 12px;
}
a.aFP {
	padding-left: 8px;
	font-weight: bold;
	color: #839976;
	font-size: 12px;
}
a.aSC {
	padding-left: 8px;
	font-weight: bold;
	color: #4a93c6;
	font-size: 12px;
}
a.a1 {
	padding-left: 8px;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
a.a2 {
	padding-left: 13px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
a.a3 {
	padding-left: 18px;
	font-size: 11px;
	color: #999;
}

/* @end sitemap */

/* @group qtip */
.qtip .qtip-content{
   padding: 10px;
   overflow: hidden;
}
.qtip .qtip-content .qtip-title,
.qtip-cream .qtip-content .qtip-title{
   background-color: #F0DE7D;
}
.qtip-light .qtip-content .qtip-title{
   background-color: #f1f1f1;
}
.qtip-dark .qtip-content .qtip-title{
   background-color: #404040;
   font-size: 11px;
}
.qtip-red .qtip-content .qtip-title{
   background-color: #F28279;
}
.qtip-green .qtip-content .qtip-title{
   background-color: #B9DB8C;
}
/* @end qtip */

/* @group pulsanti carlo */
#outliner {width: 123px; float: left; margin-top: 16px; margin-left: 11px; margin-right: 5px; }
#outlinerb {width: 55px; float: left; margin-top: 16px; margin-left: 11px; margin-right: 5px; }

#outliner > a {
  color: #333;
  width: auto;
  height: 10px;
  margin: 0 3px;
  display: inline-block;
  font: 12px "Arial", sans-serif;
  line-height: 10px;
  text-align: center;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px;
  padding: 3px;
  border: 1px solid rgba(0, 0, 0, 0.6);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px, inset 0 20px 20px -10px white;
  -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px, inset 0 20px 20px -10px white;
  box-shadow: rgba(255, 255, 255, 0.4) 0 1px, inset 0 20px 20px -10px white;
}
#outliner > a:hover {
  color: #333;
  background: #B5B5B5;
  -moz-box-shadow: inset rgba(0, 0, 0, 0.4) 0 -5px 12px, inset rgba(0, 0, 0, 1) 0 1px 3px, rgba(255, 255, 255, 0.4) 0 1px;
  -webkit-box-shadow: inset rgba(0, 0, 0, 0.4) 0 -5px 12px, inset rgba(0, 0, 0, 1) 0 1px 3px, rgba(255, 255, 255, 0.4) 0 1px;
  box-shadow: inset rgba(0, 0, 0, 0.4) 0 -5px 12px, inset rgba(0, 0, 0, 1) 0 1px 3px, rgba(255, 255, 255, 0.4) 0 1px;
}
/* @end pulsanti carlo */